/**
 * All rights Reserved, Designed By 姑苏区政府大数据中心
 * @Copyright: 2019 姑苏区政府大数据中心. All rights reserved.
 * 注意：本内容仅限于姑苏区政府大数据中心内部传阅，禁止外泄以及用于其他的商业目
 */
package com.dci.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;

/**
 * @version V1.0
 *
 * @Package com.gis.config
 * @Description: 静态资源配置类
 * @author: dci-许高峰
 * @date: 2019/3/20 11:46
 * @Copyright: 姑苏区政府大数据中心

 */
@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {

    /**
     *  静态资源配置
     * @param registry 资源
     */
    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        // 解决静态资源无法访问
        registry.addResourceHandler( "/**" )
                .addResourceLocations( "classpath:/static/" );
        // 解决swagger无法访问
        registry.addResourceHandler( "/swagger-ui.html" )
                .addResourceLocations( "classpath:/META-INF/resources/" );
        // 解决swagger的js文件无法访问
        registry.addResourceHandler( "/webjars/**" )
                .addResourceLocations( "classpath:/META-INF/resources/webjars/" );
    }

}
